home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus Extra 1996 #2
/
Amiga Plus CD - 1996 - No. 2 Extra.iso
/
clarissa1_1-demo
/
macros
/
mix01.clssa
< prev
next >
Wrap
Text File
|
1995-01-20
|
2KB
|
68 lines
/***********************************************************************
GADGET: "VR-Mix" "2" AUTO TYP: "?"
$DAT >>Mix01.clssa<< 23.09.1992 - (C) ProDAD Holger Burkarth
20.01.1995 - (C) ProDAD Michael Christoph
Rückwärts- und vorwätsgerichtetes Mischverfahren.
************************************************************************/
Options Results
Address clariSSA
FailAt 99
AltFail=RESULT
DO FOREVER
Anims=""
GetAnimInfo Source_A
IF RESULT~='' THEN Anims=Anims||" Source_A "
GetAnimInfo Source_B
IF RESULT~='' THEN Anims=Anims||" Source_B "
GetAnimInfo Source_C
IF RESULT~='' THEN Anims=Anims||" Source_C "
GetAnimInfo Source_D
IF RESULT~='' THEN Anims=Anims||" Source_D "
IF Anims~='' THEN DO
SelectAnim Anims "TITLE 'Wählen Sie eine Animtion@für das Rückwärts- Vorwärtsmischen aus.' REQ"
IF RC~=0 THEN LEAVE
SelectAnim RESULT
GetAnimInfo
PARSE VAR RESULT . "FRAMES" Max .
IF MAX >=2 THEN DO
GetArea
MerkeArea=RESULT
PARSE VAR RESULT "FROM" Start "TO" Ende .
AktV=Start
AktH=Ende
Anzahl=Ende-Start
DO FOREVER
IF Anzahl <= 0 THEN LEAVE
SetArea FROM AktV TO AktV UP
Record AREA
IF rc~=0 THEN LEAVE
SetArea FROM AktH TO AktH Up
Record AREA
IF rc~=0 THEN LEAVE
AktV=AktV+1
AktH=AktH-1
Anzahl=Anzahl-1
END
SetArea MerkeArea
END
ELSE Message "'Zu geringe Frameanzahl!'"
END
ELSE Message "'Keine Source-Animation vorhanden!'"
LEAVE
END
FailAt AltFail
exit